package com.qingcloud.adminbackend.entity.sysstation;

import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;

/**
 * 设备信息数据对象
 *
 * @author wangjinnan
 * @since 2021-01-02
 */
@Getter
@Setter
@ToString
public class EquipmentSyncDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "设备编号", example = "1")
    private String equipmentId;

    @ApiModelProperty("产品型号")
    private String productType;

    @ApiModelProperty(value = "监测点种类（0.微站；1.小型站；2.移动站；3.VOC站 4.外部站(考核,爬虫)", example = "1")
    private Integer equipmentType;

    @ApiModelProperty(value = "设备类型 1010-单传感器 6010-六传感器", example = "1")
    private Integer techType;

    @ApiModelProperty("上传间隔")
    private String uploadInternel;

    @ApiModelProperty("采集间隔")
    private String collectInternel;

    @ApiModelProperty("软件版本")
    private String softwareVersion;

    @ApiModelProperty("硬件版本")
    private String hardwareVersion;

    @ApiModelProperty("是否需要预热（0：是，1：否）")
    private Integer ispreheat;

    @ApiModelProperty("状态 2正常;1:维修中")
    private Integer status;

}
